/**
 * 文  件  名：  IFriendDao.java
 * 工  程  名：  7You
 * 创建日期：  2013-10-13
 * 创建作者：  杨  强
 */
package com.qiyou.dao;

import java.sql.SQLException;
import java.util.List;

import com.qiyou.entity.Friend;
import com.qiyou.entity.UserInfo;

/**
 * 好友数据操作集合
 * 
 * @author 杨 强
 * 
 */
public interface IFriendDao {
    /**
     * 添加好友
     * 
     * @param friend
     *            好友信息
     * @return true成功，false失败
     * @throws SQLException
     *             数据库异常
     */
    public boolean doCreate(Friend friend) throws SQLException;

    /**
     * 删除好友
     * 
     * @param userID
     *            用户ID
     * @param friendID
     *            好友ID
     * @return true成功，false失败
     * @throws SQLException
     *             数据库异常
     */
    public boolean doDelete(String userID, String friendID) throws SQLException;

    /**
     * 获取好友
     * 
     * @param userID
     *            用户ID
     * @return 好友信息集合
     * @throws SQLException
     *             数据库异常
     */
    public List<UserInfo> getFriends(String userID) throws SQLException;
}
